iSeeYou: Disabling the MacBook Webcam Indicator LED

نویسندگان

  • Matthew Brocker
  • Stephen Checkoway
چکیده

The ubiquitous webcam indicator LED is an important privacy feature which provides a visual cue that the camera is turned on. We describe how to disable the LED on a class of Apple internal iSight webcams used in some versions of MacBook laptops and iMac desktops. This enables video to be captured without any visual indication to the user and can be accomplished entirely in user space by an unprivileged (nonroot) application. The same technique that allows us to disable the LED, namely reprogramming the firmware that runs on the iSight, enables a virtual machine escape whereby malware running inside a virtual machine reprograms the camera to act as a USB Human Interface Device (HID) keyboard which executes code in the host operating system. We build two proofs-of-concept: (1) an OS X application, iSeeYou, which demonstrates capturing video with the LED disabled; and (2) a virtual machine escape that launches Terminal.app and runs shell commands. To defend against these and related threats, we build an OS X kernel extension, iSightDefender, which prohibits the modification of the iSight’s firmware from user space.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Preprocessing and Screen-Cursor Mapping for a Virtual TouchScreen on a Projected Area

Virtual Touch Screen, on a projected area, is a system in which the projection on any ordinary flat surface provides us a graphical work-field for controlling specific kind of operations without any sophisticated touch sensors. Moreover, an ordinary screen area can be transformed into virtual touch screen with the use of a webcam and a projector. The webcam can take the picture of an indicator ...

متن کامل

Ubiquitous Pointing and Drawing

This paper presents a system that enables a presenter to work directly on the projection without the typical interruption of the presentation flow being caused by a mouse or keyboard activity. The lecturer simply uses his fingers as a natural and intuitive pointing device. The system consists of an LED, a standard webcam, a video projector, and a small software system running on a notebook comp...

متن کامل

Real Time Heart Rate Monitoring From Facial RGB Color Video Using Webcam

Heart Rate (HR) is one of the most important Physiological parameter and a vital indicator of people’s physiological state and is therefore important to monitor. Monitoring of HR often involves high costs and complex application of sensors and sensor systems. Research progressing during last decade focuses more on noncontact based systems which are simple, low-cost and comfortable to use. Still...

متن کامل

Just Add Wheels: Leveraging Commodity Laptop Hardware for Robotics and AI Education

Along with steady gains in processing power, commodity laptops are increasingly becoming sensor-rich devices. This trend, driven by consumer demand and enabled by improvements in solid-state sensor technology, offers an ideal opportunity to integrate robotics into K–12 and undergraduate education. By adding wheels, motors and a motor control board, a modern laptop can be transformed into a capa...

متن کامل

A Preliminary Study on Webcam-based Navigation of Transcranial magnetic stimulation

In this preliminary study, we utilized the Webcam with bigger field of view (FOV) in order to overcome existing limitations of conventional navigation stereo cameras with small FOV thereby improving marker detection capacity. In results, we demonstrated that FOVs of conventional camera and the Webcam were 885 mm and 1,685 mm, respectively which indicates better FOV of the Webcam. Consequently, ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014